starting to implement penguin warrior