Remove redundant line in desmond.lua
Write `closest` method in util.lua

Include associated unit test.
Create Squad class with orderTo method
Rename Squad.members -> Squad.entities
Implement new function `callMethod`

Replaces the definitions of State.update and State.draw