Renamed 'boss' to 'door' in level JSON

Doors don't always lead to a boss.
Add Door constants for timing and size
Fixed warning for unused exception in MapLoader
Added DoorEventData, for door opens and closes
Integrated door events into game state, +sound

Playing door sound effect!