clean up cli and player logic in game