Freezing at end game, going to majorly refactor