British public schools put great emphasis on outdoor sports games. Especially weird ones...
This gives me Matilda vibes. The floating deer fits right in.