I managed to squeeze a lot more space out of the code (about 40 characters!) and used it to improve the visuals and still reduce the overall character count to 484. The new version is available on the project page.