added dda boolean to see if dda is enabled; changed powerup and ball y checks to check against level.getHeight() instead of gc.getHeight(), so that we can have levels with different heights to the game container