minor refactor to use doubles for internal position tracking -- conv to
float for render -- need to change conversion point to the entity
itself--pass in camera position for auto-offsetting before hitting
render thread (keep all conversion in main thread..so render thread
can....render)