create more objects
fix some minor bugs
create penguin