Added contracts (last semester)

Also finished penguin-points and redesigned