game is completed for now, maybe review for mistakes if I have time later