Refactor grid directive.
Refactor app.
Refactor tile directive.
Create move method within GameManager. Logic is correct, but there is a problem in display.