raycaster class to help for seeing what an entity will collide with

https://github.com/ugly-potato-guy/potato-tap/issues/64