It looks great! Especially so for being your first attempt. Good background story as well.