This sounds like a great project!!! It seems that you will be able to cover all the essentials of game development using the great language that is Object Pascal.