Slightly improved joystick axis mapping auto-detection.
Removed name conflict with Windows headers.
Added support for square power-of-two textures.
Added license text.
Rewrote the background texture code as a normal wall texture.
Added fallback texture when texture loading fails.
Removed obsolete debug info.
Implemented maximum texture size, even for cards supporting rectangles.