Implement buying functions
Starting tests, upgrade to == operator, fixed bug where wonder was not
inherited from cp