Basic tests
Unit tested
Fixed arrow issues
Started with some visual testing