finished Target.java, havnt implemented it yet