Added Entity onCollision method
Separated Physics velocity into direction and speed
Added Vector functions to Physics (required for reflection
Added (currently buggy) reflection