Refactor into turn based game