i think i could improve this if i put more time into the game, but i think i'm done with it for now. happy with this time