Holy hell this was a lot tougher and far more rage inducing than the cuteness lead me to believe! Really good job!!