Changed inheritence style
Separated phaser-dependent visualComponent. Rehooked opts from base component. Renamed spriteHandle to handle.
Dirty wasn't being reset
Hooked up actor to phaser spriteHandle-specific visual
Added layer parametization for addRenderObject
Moved Phaser.TileMap specific stuff into mapRenderObject