My Ludum Dare 29 attempt