Main game functionality

Now You can move all fields (after that, field animation and new fields
animation is available). Added labels for score and moves left. Some
big refactor of code.