Assignment first, side project second. Cant wait for another update. Things look like they are going pretty good for you. I'm checking out the chess program right now :D