More fixes
Enabling wall collision checks, cleaning up things now that its somewhat working (bumps too far from bottom/right walls)