Games February 26, 2011 21 FreezingMoon.org Adds Tutorial SectionThe Freezing Moon Foundation has been working on improving it's website among other things since…