Window boundaries added, improved obstacles

Prevent player from leaving game view, added random obstacle sizes &
mass, improved addition/removal of obstacles off-screen.