removing platform class
lazy shader init
removed unneeded stuff
refactoring for spring
more spring config
now looping while keeping the forward direction