Very fun game! I could spot what appeared to be both usage of subClasses and Navmesh.
I was pleasantly surprised by the secret room as well, very cool