added enemy class, and stuff