TryExecuteHandler consolidation, fix #8

AddCommand was passing sprite instead of createdSprite to the handler,
which meant the new sprite was not getting set as CurrentSprite by the
view model