small fixes for inputhandler; base functionality for unit to iteract
with world;