Nice and fun story. There are things here and there I'd change, but it's probably just because of different writing styles. Overall, good entry.