This is fantastic! I love the writing, the cannonball system is really fun and you even had a great theme drop B^) I think this will be a fav of mine to come back to :D