Improvements to the Physics engine.

Collision detection now works with the walls (had some walls outside of bounds in the y-axis).
Player shouldn't tunnel anymore through objects.
Added methods to create a larger assortment of World objects.

Note:  Collisions incorrectly detected on the top and left walls (too early), but not bottom and right.  This leads me to believe that the origin is simply incorrect in the Physics Engine.