Some rearrangement, more work on textures. And the square follows the mouse now :D