refactored to start the game when the first player joins

Signed-off-by: CoyoteBringsFire <aumkara@gmail.com>
removed start game endpoint

Signed-off-by: CoyoteBringsFire <aumkara@gmail.com>
draw a black card when the game is started

Signed-off-by: CoyoteBringsFire <aumkara@gmail.com>
deprecated playBlackCard interface

Signed-off-by: CoyoteBringsFire <aumkara@gmail.com>
refactored chooseWinner to also draw the next black card

Signed-off-by: CoyoteBringsFire <aumkara@gmail.com>
refactored to rejoin a player that joins more than once

Signed-off-by: CoyoteBringsFire <aumkara@gmail.com>
added check for wrong passcode to all endpoints that require a passcode

Signed-off-by: CoyoteBringsFire <aumkara@gmail.com>