work on unit spawn and movement