First attempt at raycasting/colliders

Incredibly buggy. Doing things I don't really understand - some
colliders just don't work. Committing for feedback.