Merge pull request #4 from jsbain/master

Code to allow enemies to spawn on clouds, and stay there
Cleaning up
Took out unneeded code
General cleanup
Update CloudJump2.py
Merge pull request #8 from cclauss/patch-1

General cleanup
Cleaned up code, added back the enemy code
Stored repeated text in variables
fixed indentation errors, also changed characters
Update CloudJump2.py to add Sprite class

Sprites will greatly simplify updating and drawing code by moving to scene.Layers.  I have started with just GrassBlocks in this pull request but in the future we can also migrate Enemy, Player, and most interestingly Cloud to be subclasses of Sprite.  There are some curious issues with Clouds that I believe will be cured by migrating them to be Sprites.

Interestingly, Layers have frames while Scenes have bounds so I changed most but not all instances of bounds to frame.

Rewrote `create_ground()` to take the desired number of grass blocks and return the ground level.  Modified the player creation logic to be at ground level on x and dead center on y.
Merge pull request #10 from cclauss/patch-2

Update CloudJump2.py to add Sprite class
added note, thanks fellas
Change user name saving file name

The plural "names" suggests there will be more than one name. Perhaps a
better, more future-proof name would be user.json.
Update README.md to acknowledge BashedCrab

We would be nowhere with BashedCrab's original idea.
Merge pull request #14 from cclauss/patch-3

Update README.md to acknowledge BashedCrab
Updated README.md
Convert Player to be a Sprite, fix ground stretch

Two down and two to go... GrassBlock and Player are now Sprites.  Enemy and Cloud still to come.

Eliminated more global constants.

Fixed issue https://github.com/tjferry14/Cloud-Jump-2/issues/13
Merge pull request #16 from cclauss/patch-4

Convert Player to be a Sprite, fix ground stretch
Updated README.md
simplified name saving logic