Had a good time with this one. However the balancing seems a little bit off.
However, great job so far!