This is a port of Love2D from Lua to Ruby