This is good Lil ... Admittedly it's not a genre that I'm overly keen on so I will not comment on the plot but, aside from the points mentioned...
Separate names with a comma.