I got everything but the last level and I definitely used a way too complicated solution for the second to last level, my brain is smoking right now. Good job