Enable server-client spell unit targeting

- Add unitPosition() method for FieldSituation
- Write a few new tests
- Implement client-side interraction for returning value