30 woohoo

30 was not the hardest level, btw. if anyone wants some partial hints let me know because i think i should be able to go through them kinda fast now