Ah yes. The player and the enemies are children of the map to give the player more flexibility in movement. This is because when I was testing the game, I found it quite hard to catch up to the speed of the stadium when the stadium is moving really fast. The player also just acts like a pinball which might be fun :P but I wanted a bit more control. As for the controls, it is actually relative to the camera. The players being childed to the map might have just been where the confusion lies.
I would totally add controller support!... If I had one... O o f. I regret not making a devlog of this. There were many funny glitches that I encountered that were surprisingly funny. Anyway thanks for playing my game!