slippery platform showing in the level
New structure for collision

DynamicGameObjects.cs has virtual methods for collision now. This way, we can easily change and add collisions and use override methods for objects with special collision needs^^

And I'm not quite sure how, but the reset bug with the falling obstacles seems to be fixed to :)