Power up testand clean

* Added more unit tests
* All unit tests pass
* Cleaned up the two model classes
* ToDo:
   * More comprehensive unit tests for the lasers
   * Possibly a laser model class, game model seems overloaded
   * Come up with better data transfer process between classes