Nascent movement system

Added a method to get the movement tiles in range of a unit. Just need
to put together issuing the movement order.  Also removed a few
unnecessary  classes.  The component system needs a little work, but
that'll be in the form of a more efficient EntityFactory.