major core updates. getting closer to beta

WE AINT EVEN IN ALPHA YET! lol …. and theres no tests…… :(