refactor game controller and add ability to play different game types
move computer-turn? function into helper
cleanup index view and main.clj