Ported tests, ported rest of GameLogic

The tests are in a separate project with classes that don't depend on Unity- the monodevelop bundled in Unity doesn't support tests. playerTest(), basicGameLogicTest(), and winLossTest() do not work at this time.