Course bugs

[Closes #77]
[Closes #76]

*Also, allows user to immediately play a suggested course

@killpack @pdougall1 
I'd love to see this work get done in the database, since it seems like it could be accomplished with a fancy join, but my brain's not working right at the moment, soooo???