Issue #170 - Move exercise checking to the client side in case a big spike in traffic happens