Finished most of main game