pool from libgdx by mario