functions work! (I think). As long as functions aren't called from other functions. (Getting that working now)