Moving the last defines out of code/defines. (don't merge)

The beachball path has changed to be an /obj/item/toy, from weapon.

So at the moment I'm just looking for feedback on the new locations of this stuff, I haven't tested that it doesn't break everything yet. Suggestions welcome.

Also, this doesn't touch the procs yet. Soon.
Also, be advised that this removes a few unused objs, at least the rapid seed producer (which did nothinggg) but possibly some other things? I can't really remember, but they weren't used.