Interesting idea, not sure if recoil movement works too well in an FPS though because you can never see where you're going when you're moving. Well put together though