Everything works for now:
Hitting walls is OK
Target + moving target is OK