This was for a class, but I'm planning on adding more levels to it before it's due for that and I'll update it on here.