Coding a CS is kinda fun, unless one thing is wrong and everything goes out of whack.