An implementation of the CodeBreaker game for RIT's Embedded System Design I course