the return meeple to source condition is working (all boundary cases tested)
first player is the first who can make a move; not the current player is he can't move during movement phase
Fixed conditions in accept invader; accept non foreign even if on event tile
clear all movement variables at end of movement phase.
resolve conflict with invasion