Okay i had a lot of fun with this one! You always get me when there is a level up mechanic.
And i like the swap mechanic. Good job!