I wasn't sure how to fix that balance problem without expanding the scope beyond what I could do in the time limit, but that would have been a good idea for a simple implementation! Thanks for the input.