Finished game logic, UI unfinished