Kind of works now, boundaries work properly, can turn