Clause order nit
Comment nit
Resolve #6: move Mouse inside Camera
Close #4: implement 'flying'