Add Platforms to MainCategory for collision filters

By giving the Platforms a category, we can specify which objects collide
with this category.  This allows the player to move through the
platforms when moving upwards.
Add collision filters for the runner

These filters allow the runner to pass through platforms when moving
upwards and collide with them when moving downwards.
Add a Collision class to hold constants