At the moment it looks like the force problem is solved
Made many functions for previously in-code things