trim down gl calls per frame, fix rendering bugs - down to 300!