Membuat Object bergerak pada waktu Run Time di Java

Kucing Gerak jalan, saya kasih nama itu karena sesuai dengan tugas quiz yang dikasih dosen saya untuk saya kerjakan (pada soal 1) soalnya adalah sebagai berikut:

Okey setelah saya coding semalaman akhirnya programnya selesai dan sesuai dengan soal pada jam 01.30 malam, setelah saya kumpulkan ke dosen nah sekarang saya kasih share pada temen2 yg baru belajar tentang game di java, hasilnya seperti berikut

Kalo temen2 mau tau sourcecodenya silahkan download