JSON constructor

Tested images are added too)
Moving by keyboard; Fixed mouse moving
Resolved issue with performance
Merge pull request #3 from nadejdashed/dev_collisions

Fixed moving and Added keyboard moving