vary the size of the window

the scale of the window is now based on a constant in Game
add levels and draw them

add a level class which store the information about a class
add a method in Level which draws the background and platforms
add a player and draw it

create a player class
add a method that draws it to the screen
player movement on arrow key press

left arrow moves player left
right arrow moves player right
player falls down at a constant rate
player faces left or right

when you move left the player faces left and a left-facing player is
drawn
the same substituting left for right
player movement is animated

walking left or right shows the left/right animation
add player/platform collision

the player can no longer fall through the platforms
Player checks for collisions with each platforms and stops the player if
there is one.
add jumping

the player now jumps when left control is pressed
the player falls back after a certain time
if control is not held, the player jumps lower
displays falling animation
add sprites for the bullets
add pogoing

press alt to toggle pogo
bounce when you hit a platform with the pogo stick
press jump while bouncing to go extra high
add bounce animation

when the player hits a platform and bounces change the animation
add more sprites

slug enemy
slime
update terrain
Add initial shooting functionality
add blast sprites
Update shooting functionality
add simple level editor

creates a simple level editor that allows you to create levels and place
terrain and enemies where you want them
Merge branch 'develop' of https://github.com/MarkHarder/Revenge into develop
Merge branch 'feature-editor' into develop
Update blast.rb
Merge branch 'develop' of https://github.com/MarkHarder/Revenge into develop

Update blast.rb