The menu is now an object attached to each level state, rather than being it's own separate state.  This way I don't have to keep track of each sprite's position on the map to prevent conflicts during their respawning.