You're off to a good start with this, but I'm running into some bugs which makes it difficult to rate very high. Next jam, I'm sure it will be better!