fix: add missing include guards
feat: add image region move
feat: add image set and get pixel functions
feat: use floats instead of doubles
fix: put correct max color constants
refactor: move direction functions to separate module
fix: makefile ovewrite of cflags
feat: add basic image viewer loop
feat: add ppm image loading
feat: add basic image functions
feat: add input handling functions
feat: add display utils functions
fix: add compile commands to makefile
feat: add nonblocking io functions
feat: add cursor functions
feat: add main implementation
refactor: add lcd command macro