Added action points and guards to stop purchases going through when there isn't enough money or action points available. Also added dates.