Fixed buffer bug. This is going to start looking good soon, basics are in place.