Fixed pretty bad bug in vector2.
Added keyboard events.
A few tweaks to collision resolution.