Added Keys.isHeld and Keys.isPressed

Also fixed an issue where the scene selection wasn’t being used in the
battle, and different weather’s caused the battle system to break.