#1: Unused low level functions deleted, EntityPlatform refactored
(remove dependencies on MapTile and C), collision update reviewed
(CollisionData).