My JS13K entry for 2014