Initial commit.

Create project structure and add basic application skeleton.
Create basic movable game items
Refactor moveItem method

Simplify switch statement in moveItem method and extract similar blocks of code to the separated private method.