Pretty long weird ass commit to sum up a nearly working concept
Final amended commit of procedural JS // such disgrace