Ludum Dare #30 competition entry