sdl class update, material class added, object prototypes added, list function added