library for 2D games creation using java2D