Remove unnecessary functions, change how initial position works, add drop method that sends a message.