I think it's a great idea and it is certainly challenging. When I got things working I did enjoy myself, however I'm on a QWERTY keyboard and the camera controls were designed for AZERTY which made managing camera angles while hot-swapping agents cumbersome.