collision map tiles are now automatically processed on level build
slight change to #73
added hasGravity property to entity to avoid constantly checking
pathfinding and entities should deal much better with slopes to fix #69 and #63