Implement abstract class Controller and concrete
AndroidController(empty) and KeyboardController.
Refactor EntityPlayer to get input from Controller object.
Add field controller of type Controller to MiniRp class, passed as a
constructor parameter.
Refactor Main and MainActivity launchers to respectively pass
KeyboardController and AndroidController objects to the MiniRp instance.
Remove unused imports.