Added background color to surface
Added Sound class and support to preload audio
Changes in engine test