Ladderval reach :
(char -> bool) ->
Tilemap.t ->
(Playground.number * Playground.number) ->
Playground.number ->
Playground.number ->
Playground.number optionval standing :
(char -> bool) ->
(char -> bool) ->
Tilemap.t ->
(Playground.number * Playground.number) ->
Playground.number ->
Playground.number ->
boolval on_top :
(char -> bool) ->
Tilemap.t ->
(Playground.number * Playground.number) ->
Playground.number ->
Playground.number ->
boolval climb :
(char -> bool) ->
(char -> bool) ->
Tilemap.t ->
(Playground.number * Playground.number) ->
(Playground.number * Playground.number) ->
Playground.number ->
Playground.number * Playground.number