Wait a minute, this is homework! How dare you!
Jokes aside this actually a really fun way to learn about logic gates. I could easily see myself returning to this to freshen up on this stuff. I actually wish this game was around during my discrete mathematics course