Ludum Dare 28 Weekend Warmup.