Finished up to working state, pixels are disagreeing though