Merge Development into master

I created a pull request to let you know that I think it might be a good time to merge our changes in development into the master branch. I'll let you accept the request if you think it's appropriate. 

We have added:
- Falling block functionality 
- New Level Designer features
- Scrolling home screen