added write methods
ensure some settings are set on startup
re-enabled movement but still preventing stack overflow (ball now stuck
in wall)
removed unused shaders