sync at own caution! got objects appearign when you buy them, but undid decrease funds in process

can't fix it now, but need to figure out if using enums or ints.
problably ints is hackiest but easiest.