You went for humor and that's a plus. I couldn't expect that a homeless man would keep part of my reward for himself because "saving Europe".
When it comes to controls, have you used any automated library/framework? It seems there are some duplicities, such as E/Shift for the "action" key. Getting the mouse pointer to take part in the game is also risky. If it depended on me, I would used a more consistent control, so the player doesn't get surprised by new ways of procedure (maybe arrows & ASDW to move and Space to interact).
The idea of displaying several minigames in a map makes the minigames to multiply de depth of what you are showing. It wold get better if some minigames are interconnected, so you get to build subsystems that work underneath the main map; that would make the player wonder to what extent this game can push te limits.