tweaked to need system idea
subdivided a bit more,but maybe i need to just make this with behaviour trees