Friv Games Strategy Diseviled

You are a Diseviled that was hired to fight off and kill all the demons inside the castle. Finish your mission while collecting gems along the way. Do you have what it takes?