Behaviours are now in an enum, no more interface
Corrected getLandAt bug