I think this is a solid concept. The player controller/physics calculations definitely need some fine tuning! I would love to see a concept like this with some more polish for sure.