Puzzle Trubbles - Ludum Dare #40. Made in 48 hours.