Affection Boxes initial commit

WIP!
Untested: Flags;
Done Chcecking Collisons;
TODO:
Save/Load stystem for boxes