Continued implementing diagonal collisions.

Straight diagonal and down/right now work. Only down/left to go.