Hamster Hunter: Controller + Steam Deck Support

This update brings A LOT of internal changes to make porting to other systems a lot easier. This also brings controller support as well as Steam Deck Support. So UI will now display the correct controls instead of PC sp…