A 2D fighting game written in Java