Refactoring GameStage (cleaning up main method, so we can easily switch
on and off certain aspects during pause etc.)
TileMove and TileFade now use the interface IRunningEffects... All
specific parts lie now in the implementation itself, the updating is
done with an list of the interface type