My first 2D Engine in Java !