Collision controller refactored. entity and map element bodies have userData with parent.
collisions generalized, depth test added for all collisions, monk attack blocked by map