KC7: A fun and hands-on approach to cybersecurity learning