Can't figure out why I'm struggling so much, deceptively difficult battle :-s