Library for creating 2d games