While programming in Construct 3 was frustrating at times, it enabled me to complete the whole project myself quickly. As the class was a general education Foundations class, it was meant to be accessible.
The most interesting part for me was programming the "caffeine time" state. It required a boolean and some specific attribute changes on a timer.