Exclude self from collisions in actor.js
Add some error checking/logging for collisions

This should detect some collision errors/rewind errors if I screw something up.
Add "id()" function to abstract it
Remove special casing for walls

I've moved the walls to their own actor-like object. For now its collided
specially but at least this means that i only have to check the walls in one
place.