##################
# #
# #
# #
# #
# #
# ###?# G #
# #
# P #
##################
ThingsThatFall = [ Player Goomba ]
{ ThingsThatFall } -> { DOWN ThingsThatFall }
{ <HORIZONTAL> Player } -> { HORIZONTAL Player }
DOWN { <UP> Player | Wall } -> { JUMP Player | Wall }
HORIZONTAL { Player | Goomba } -> { DEAD Player | Goomba }
UP { Player | Goomba } -> { DEAD Player | Goomba }
DOWN { Player | Goomba } -> { Player | DEAD Goomba }
UP { Player | Brick } -> { Player | DEAD Brick }
UP { Player | QuestionBrick } -> { Player | JUMP Goomba }