Finished game logic Next is to make it pretty