Super basic planar collision

Technically it's all working. None of it 'right' or 'well'... but it
works!
This is being made as a reference point as I work on fixing it.