Added test cases, and assembly plugin
Implemented the game system