This is a great concept, with some timing/pacing adjustments like others have mentioned this could be amazing. Nice job :)