I really liked the idea of reusing the already placed robot, pretty neat! Also dont forget to normalize your direction input
I will have to look up what that means.