* Todo list - [ ] Create arena allocator - [ ] Create dynamic arrays using arena allocator - [ ] Create stack function caller for calling library deallocators - [ ] Create method of storing models and model data - [ ] implement textures and simple lighting - [ ] Figure out a simple game to make with this engine * TODO Arena Allocator Requirements - [ ] Sub arenas - [x] Arena infinite growth (not contiguos) - [ ] contiguos memory spaces for dynamic arrays that grow larger than the arena size ** Optional - [ ] free lists to reuse abandoned chunks of memory arenas