Nearly done just need to fix movement speed