futher rewriting  + resources
finally fixed FPS camera