Custom 2D Engine Journey....( Introduction Pt1)