Add in a custom rendering system for abstractly defining things to render. - [x] Ray - [ ] Box - [ ] Sphere - [ ] fix duration to use ticks, not tps