added more entities, moving, drawing and listening of events