Program capabilities:
- records key and mouse events, if enabled
- finds a process and starts it if it isn't found
- detect a river and bubbles
Issues:
- when using glDrawElements to draw data supplied by an Overlay instance, the glfw window gets frozen, mouse cursor strangely blocks and after a few seconds the program stops execution