Improved Collision

- cannot jump through bottoms of objects
- created a timing issue where sometimes the character falls through the
floor