fix keyboard interface
refactor
refactor
fix camera interface
fix camera interface
add clockwise camera rotation