Add concept of command bus and make START_NEW_GAME a command.
Make attempt card drop a command. Checking for full grid is handled in the drop card command handler, not in response to listening to a dropped card event.
Make fill position a command.
Got rid of new card in grid or not in grid events, resulting from the dropped card event.