A robocode robot with antigravity movement and linear targeting