Interfaces and Abstract Classes | Half Shell Studios