Implemented the last basic behavior for testing, about to start trying them out