fixed physics and working on adding arena allocators