Camera test

Some refactorings as well as added FPS camera(just a simple test)