Finished draw functions, separated prototypes into headers