Fixed Path Corruption

Paths were previously corrupting EGM files because of the
BACKGROUND_ROOM properly. The bug was simple but took me a while to
find, the PathEEFReader was supposed to override the put method to
intercept that specific property just like GmObjectReader intercepts the
MARK, SPRITE, and PARENT properties.