Various gameplay implementations.