Staging
basicly working black screen
Basic advance
Another stage passed
Migrated to quaternions