A library that simplifies the process of making a game with complex behavior.