This is very ambitious, and I commend you for it. I wasn't able to control the camera correctly, so ranked wasn't for me :')