Supporting End-User Authoring of Alternate Reality Games with Cross-Location Compatibility