fixes to positioning, and added movement controls