Consolidate style in steampurple
- Use C-style pointers and casts when interfacing with C code
- Use getter and setter functions rather than directly access struct members