Greenfoot is a software that being developed for making game based on the Java programming, this application allow us to build a game based on the scenario we will create. For example we will create a scenario of game where a person will put a garbage on the map and then throw it on the trash can. On those scenario we can create at least 3 actor with the different class, first is the person it's self, second is the garbage and the last one is the trash can. Also just exactly like a common Java programming, each of class can have different attribute and method. Just take actor person as example, a person can have attribute like name, image, fatigue,etc. For person method we can simply fill like move, takeGarbage, etc. Furthermore we can also add a subclass on the class, for brief explanation we can take an garbage class for example.