Gracias por el comentario!
Si, en principio pensé que lo del ratón funcionaría bien para controlar la cámara también en web gl, pero no, al parecer hay que bloquear el cursor (ni idea de como). Tal y como está es preferible jugar con gamepad nada más.
Mi idea inicial era hacer checkpoints y distintos niveles pero la verdad fue que la arquitectura del proyecto no era la más conveniente para ese tipo de juego y tuve que conformarme con un nivel más o menos largo. Para el próximo espero aprender algo más de arquitectura y gestión de escenas.