Added "Take" in player performActions & others

- Modified linked list so that it doesn't delete, only redirect pointer.
We'll need to do deleting on our own later.
- Got rid of init.h, we would need to initialize everything in main.