Add height and width adjustment method
Concurrent queue shared with instruction reader and channel
Merge branch 'queue'

Conflicts:
	channel.pde
	viper.pde