(extracted from #34)
Referring to Labyrinth, Ghosts, PacMan and MoveStrategies:
[x] the classes use Canvas to draw themselves => from every class a *View class should be extracted. Currently the classes break the Single Responsibility since e.g. Ghosts and PacMan implement movement logic and at the same time drawing logic. The drawing logic should be extracted.
[x] the classes use Android Resouces => it is easy to replace Resouces usage with the resource-values as constructor parameter. Also consider using just final static instead of Resources since for some values final static field is just enough.
[x] the classes have event listeners. Maybe they should not do it.
(extracted from #34) Referring to Labyrinth, Ghosts, PacMan and MoveStrategies: