terrain & collisionChecker(untested) singleton