Initial loading of a level file, player collision tuning

Also modified colored rect code to use the new API for
dealing with cached textures.