Time to change. No longer fancy `pos.here note.draw's. Position object will be passed to the drawing function, which is more reasonable and less fancy and fun. The previous structure causes problems.