Implemented RingIndex which is just a prettier way of handling an index which wraps its value at a certain threshold.
Fixed platform sometimes snapping back to its start position.
Hopefully fixed bug with event system after level transition.