This is more for programming convenience
than programming impossibility. The program could, with some difficulty,
be modified to accept forces applied at the vertices at any angle, but
once again, I choose to start simple and work up from there. Angled
vertex forces weren’t a priority. Additionally, there are many situations
were only vertical forces are being applied at the vertices, so the program
is still useful.