Explosions, ordered drawing of MapObjects

Split up each Room's collection of MapObjects by superclass so drawing
can happen in a defined order