Fix: unit movement now uses proper trig