Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- step :: Game -> Game
- step g = fromMaybe g $ do
- guard (not $ g ^. paused || g ^. dead)
- let g' = g & frozen .~ False
- return . fromMaybe (move g') $ die g' <|> eatFood g'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement