Very fun. :)
Two suggestions:
1. Your first person controller is very slide-y. There are a number of really good (free!)ones out there that don't have the issue where it keeps moving for a few hundred milliseconds after you let go. Was super scary until I understood that I couldn't fall off. :)
2. Make a VR version. :D