Game logic is separated in other class.