Refactoring: Added some new interfaces and moved Sprint Assist to them