app: Refactor Unit class
app: Add `Unit#move` method