A lot of games have had the changing control scheme idea, but I like that yours allows the player to know which keys are coming next which makes it alot less jarring. I think you could work on the general movement mechanics and such though, its easy to miss spikes when you jump towards where you cant see, or simply slide into them on accident.