A fun project to work on :) Enjoy!