Got a start on the GameActionTests, also added the necessary functions and classes to match the UML.