Restructured some character stuff, added attack lists, proto for character3d