better but still broken boulderdash