Added helper class Collision enum CollisionType to handle multiple types of collisions (PASS, CRASH, NONE)
added preliminary font support