minor tweaks
tracking CollisionShapes now
code style changes; re-introducing I prefix for interface classes
removing Impl postfix (which I hate)