I might make some improvements after the jam, after I have time to do some thinking and design. And some of the code could use a good refactoring. :)