In my first year of my degree, the first project I undertook was to make a recreation of Space Invaders in p5.js. Everything in this project is made from scratch with reference to the original game.