fix perspective matrix and start to implement fps camera