Made map entrances and macros more prototypal

I also added in the side effect of removing window.player.