Pretty good. However, I kept getting stuck to the platforms, and the controls overall were a bit weird (especially on slopes). I also don't get why reload mechanic was added since it doesn't add much to the gameplay other than annoying the player. Something like auto-reload when you touch the ground, or auto reload every few seconds would have been better. Rewind & recoil mechanics were cool.