Made collisions and directions work

Fixed y coordinates and velocity because origin is top-left, not
bottom-left
Added collision for top and bottom walls