This is the culmination of keyboard and character animation series. From this point on you can easily expand the source code to start making your own RPG game.
The number of things that can be improved can't be counted, but I will try to cover it in my next tutorials, which do take time to write. Collision detection would be one example. Once you get that done, you open doors to being able to make a multitude of various games, endless runner for example or other platformers.