Use immutable texture storage
Add required FlexibleContexts extension
Use a sized internal format for glTexStorage2D
New Level definition supporting walls and sectors
Start adding texture information to levels