Raw knife implementation. NOT WORKING!
Basic knife implementation.