Rename square class to rectangle.
Start of GLTextureFactory class.
Add left/right touch movement
Create GLTextureFactory to hold textures references.
Refactoring.
Add texture atlas / sprite mapping.
Add scale and rotation.
Add missing @Override.